package barbershop.com.service.orders;

import barbershop.com.entity.orders.OrderItem;

import java.util.List;

public interface OrderItemService {
    OrderItem insert(OrderItem record);
    Boolean delete(OrderItem record);
    OrderItem update(OrderItem record);
    OrderItem find(OrderItem record);

    // 更新数量
    void updateQuantity(Integer quantity, Integer id);
    // 批量插入条目
    List<OrderItem> updateOrderItem(List<OrderItem> orderItemList);
    // 某条订单下的所有条目金额小计
    void calAllSubTotalMoney(List<OrderItem> orderItemList);
    // 根据订单号查询该订单下所有条目
    List<OrderItem> getOrderItemList(Integer orderId);
}
